package com.niiwoo.civet.trade.dao.entity;

import java.math.BigDecimal;
import java.util.Date;

public class ProjectBorrowerPlan {
    private Long id;

    private Long projectId;

    private String borrowerUserId;

    private Integer currentPeriod;

    private Integer totalPeriod;

    private Date refundDate;

    private BigDecimal refundedInterest;

    private BigDecimal refundedCapital;

    private BigDecimal refundedManagementFee;

    private BigDecimal refundedPenaltyFee;

    private BigDecimal refundedGuaranteeFee;

    private BigDecimal capital;

    private BigDecimal interest;

    private BigDecimal managementFee;

    private BigDecimal guaranteeFee;

    private BigDecimal penaltyFee;

    private Byte refundStatus;

    private Date overTime;

    private String yearMouth;

    private Byte generateSource;

    private Byte delFlag;

    private Date createTime;

    private Date updateTime;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getProjectId() {
        return projectId;
    }

    public void setProjectId(Long projectId) {
        this.projectId = projectId;
    }

    public String getBorrowerUserId() {
        return borrowerUserId;
    }

    public void setBorrowerUserId(String borrowerUserId) {
        this.borrowerUserId = borrowerUserId;
    }

    public Integer getCurrentPeriod() {
        return currentPeriod;
    }

    public void setCurrentPeriod(Integer currentPeriod) {
        this.currentPeriod = currentPeriod;
    }

    public Integer getTotalPeriod() {
        return totalPeriod;
    }

    public void setTotalPeriod(Integer totalPeriod) {
        this.totalPeriod = totalPeriod;
    }

    public Date getRefundDate() {
        return refundDate;
    }

    public void setRefundDate(Date refundDate) {
        this.refundDate = refundDate;
    }

    public BigDecimal getRefundedInterest() {
        return refundedInterest;
    }

    public void setRefundedInterest(BigDecimal refundedInterest) {
        this.refundedInterest = refundedInterest;
    }

    public BigDecimal getRefundedCapital() {
        return refundedCapital;
    }

    public void setRefundedCapital(BigDecimal refundedCapital) {
        this.refundedCapital = refundedCapital;
    }

    public BigDecimal getRefundedManagementFee() {
        return refundedManagementFee;
    }

    public void setRefundedManagementFee(BigDecimal refundedManagementFee) {
        this.refundedManagementFee = refundedManagementFee;
    }

    public BigDecimal getRefundedPenaltyFee() {
        return refundedPenaltyFee;
    }

    public void setRefundedPenaltyFee(BigDecimal refundedPenaltyFee) {
        this.refundedPenaltyFee = refundedPenaltyFee;
    }

    public BigDecimal getRefundedGuaranteeFee() {
        return refundedGuaranteeFee;
    }

    public void setRefundedGuaranteeFee(BigDecimal refundedGuaranteeFee) {
        this.refundedGuaranteeFee = refundedGuaranteeFee;
    }

    public BigDecimal getCapital() {
        return capital;
    }

    public void setCapital(BigDecimal capital) {
        this.capital = capital;
    }

    public BigDecimal getInterest() {
        return interest;
    }

    public void setInterest(BigDecimal interest) {
        this.interest = interest;
    }

    public BigDecimal getManagementFee() {
        return managementFee;
    }

    public void setManagementFee(BigDecimal managementFee) {
        this.managementFee = managementFee;
    }

    public BigDecimal getGuaranteeFee() {
        return guaranteeFee;
    }

    public void setGuaranteeFee(BigDecimal guaranteeFee) {
        this.guaranteeFee = guaranteeFee;
    }

    public BigDecimal getPenaltyFee() {
        return penaltyFee;
    }

    public void setPenaltyFee(BigDecimal penaltyFee) {
        this.penaltyFee = penaltyFee;
    }

    public Byte getRefundStatus() {
        return refundStatus;
    }

    public void setRefundStatus(Byte refundStatus) {
        this.refundStatus = refundStatus;
    }

    public Date getOverTime() {
        return overTime;
    }

    public void setOverTime(Date overTime) {
        this.overTime = overTime;
    }

    public String getYearMouth() {
        return yearMouth;
    }

    public void setYearMouth(String yearMouth) {
        this.yearMouth = yearMouth;
    }

    public Byte getGenerateSource() {
        return generateSource;
    }

    public void setGenerateSource(Byte generateSource) {
        this.generateSource = generateSource;
    }

    public Byte getDelFlag() {
        return delFlag;
    }

    public void setDelFlag(Byte delFlag) {
        this.delFlag = delFlag;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
}